@charset "utf-8";
body { background: #FFF; }
/*头部*/
.top { width: 100%; min-width: 1200px; height: 150px; margin: 0 auto; background: url(../images/top_bg.jpg) repeat-x; }
.head { width: 1140px; margin: 0 auto; height: 100px; }
.head .logo { width: 495px; height: 70px; padding-top: 30px; }
.head .logo img { width: 495px; height: 70px; }
.tel { padding-left: 35px; height: 40px; line-height: 40px; background: url(../images/tel.jpg) no-repeat left center; }
.search { height: 30px; margin-top: 20px; background: url(../images/ss.jpg) no-repeat left top; }
.search .srch { display: block; width: 260px; height: 30px; overflow: hidden; }
.search .srch li { display: block; float: left; }
.search .srch li input { border: 0 none; background: none; line-height: 30px; }
.search .srch li input.key { width: 210px; height: 30px; padding: 0 10px; }
.search .srch li input.btn { width: 30px; height: 30px; color: #000; font-size: 14px; cursor: pointer }
.nav { width: 1050px; height: 50px; margin: 0 auto; color: #FFFFFF; padding: 0 45px; }
#nav { display: block; width: 1050px; line-height: 50px; }
#nav li { display: block; float: left; width: 150px; height: 50px; text-align: center; background: url(../images/nav_li.png) no-repeat right center; }
#nav li:nth-child(7) { background: none; }
#nav li a { display: block; color: #FFFFFF; width: 149px; font-size: 16px; }
#nav li .home { background: url(../images/home.png) no-repeat left center; }
#nav li a:hover { color: #ffb000; }
/*幻灯片*/
.banner { width: 100%; height: 550px; background: #fff; }
.ind_banner { width: 100%; background-color: #f8f8f8; height: 500px; margin: 0 auto; z-index: 2px }
.indpic_tab { width: 100%; min-width: 1200px; height: 550px; margin: 0 auto; overflow: hidden; position: relative; z-index: 0; }
.indpic_tab .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.indpic_tab .bd ul { width: 100% !important; }
.indpic_tab .bd li { width: 100% !important; height: 550px; overflow: hidden; text-align: center; }
.indpic_tab .bd li a { display: block; height: 550px; }
.indpic_tab .prev, .indpic_tab .next { position: absolute; left: 5%; top: 40%; display: block; width: 47px; height: 47px; background: url(../images/l.png) no-repeat left top; }
.indpic_tab .next { left: auto; right: 5%; background: url(../images/r.png) no-repeat right top }
.indpic_tab .prevStop { display: none; }
.indpic_tab .nextStop { display: none; }
.top_hot { width: 1140px; height: 40px; background-color: #001c65; position: relative; top: 10px; z-index: 10; margin: 0 auto; overflow: hidden; }
.topnews_1 { width: 110px; height: 40px; float: left; }
.topnews_2 { width: 1000px; height: 40px; float: left; margin-left: 20px; line-height: 40px; font-size: 12px; color: #FFFFFF; }
/*box1*/
.box1 { width: 100%; min-width: 1200px; height: 440px; margin: 0 auto; background: #eeeeee; }
.box1_pic{width: 1150px; overflow: hidden; position: relative; margin: 40px auto 0; }
.box1_pic dl { float: left; width: 560px; }
.box1_pic dl:nth-child(1){ margin-right: 30px; }
.box1_pic .box1_con { width: 250px; }
.box1_pic .box1_img { position: relative; float: left; padding: 9px; border: 1px solid #666666; background: #FFFFFF; }
.box1_img img { width: 230px; height: 148px; }
.box1_pic .box1_con h1{ color: #001f6f; padding-bottom: 20px;}
box1_pic .box1_con p.desc { font-size: 14px; color: #666666; height: 100px; }
.box1_pic .box1_con p.more { background: url(../images/more2.jpg) no-repeat 60px 38px; font-size: 14px; padding-top: 10px; }
	
.box1 .box_tit { width: 1140px; margin: 0 auto; padding-top: 30px; }
.box1 .box_tit p { text-align: center; text-transform: uppercase; }
.box1 .box_tit p a { font-size: 30px; color: #001c65; text-align: center; }
.box1 .box_tit p a em { font-size: 28px; }
.box1 .box_tit .line { width: 190px; height: 1px; background: #d4d4d4; margin: 10px auto 0; }
.box1 .box_tit .ms { font-size: 14px; font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif; color: #ffb000; letter-spacing: 3px; }
.box1_pic { width: 1150px; overflow: hidden; position: relative; margin: 20px auto 0; }
.box1_pic .bd { }
.box1_pic .bd ul { overflow: hidden; zoom: 1; }
.box1_pic .bd ul li { margin: 0 10px; width: 200px; height: 230px; padding: 5px; background: url(../images/box_li.png) no-repeat center top; float: left; _display: inline; overflow: hidden; text-align: center; }
.box1_pic .bd ul li .pic { text-align: center; }
.box1_pic .bd ul li .pic img { width: 200px; height: 150px; display: block; }
.box1_pic .bd ul li .pic a:hover img { border-color: #999; }
.box1_pic .bd ul li .title { line-height: 35px; font-size: 14px; }
.box1_pic .hd { width: 100%; z-index: 1; height: 30px; line-height: 30px; text-align: center; }
.box1_pic .hd ul { text-align: center; padding-top: 5px; }
.box1_pic .hd ul li { cursor: pointer; display: inline-block; *display:inline; zoom: 1; width: 11px; height: 11px; margin: 5px; background: url(../images/box1_y2.png) no-repeat center; overflow: hidden; line-height: 9999px; }
.box1_pic .hd ul .on { background: url(../images/box1_y1.png) no-repeat center; }
/*box2*/
.box2 { width: 100%; min-width: 1200px; height: 540px; margin: 0 auto; background: #001f6f url(../images/box2_bg.jpg) no-repeat center; background-size:100% 100%; }
.box2 .box_tit { width: 1140px; margin: 0 auto 30px; padding-top: 50px; }
.box2 .box_tit p { text-align: center; text-transform: uppercase; }
.box2 .box_tit p a { font-size: 30px; color: #fff; text-align: center; }
.box2 .box_tit p a em { font-size: 28px; }
.box2 .box_tit .line { width: 190px; height: 1px; background: #d4d4d4; margin: 10px auto 0; }
.box2 .box_tit .ms { font-size: 14px; font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif; color: #ffb000; letter-spacing: 3px; }
.proquee { width: 1140px; overflow: hidden; position: relative; margin: 0 auto; }
.proquee .bd { margin: 0 60px; }
.proquee .bd ul { overflow: hidden; }
.proquee .bd ul li { width: 235px; height: 335px; margin: 0 10px; float: left; _display: inline; overflow: hidden; background: #FFFFFF; }
.proquee .bd ul li .pic img { width: 233px; height: 173px; display: block; border: 1px solid #fff; }
.proquee .bd ul li .pic a:hover img { border-color: #999; }
.proquee .bd ul li .con_box { width: 195px; height: 120px; padding: 10px 20px; }
.proquee .bd ul li .con_box h1 { height: 40px; line-height: 40px; font-size: 16px; }
.proquee .bd ul li .con_box p { line-height: 25px; height: 60px; font-size: 14px; }
.proquee .bd ul li .con_box .more { background: url(../images/more2.jpg) no-repeat 60px center; font-size: 14px; }
.proquee .prev { position: absolute; left: 0; top: 120px; display: block; cursor: pointer; width: 47px; height: 47px; background: url(../images/l.png); }
.proquee .next { position: absolute; right: 0; top: 120px; display: block; cursor: pointer; width: 47px; height: 47px; background: url(../images/r.png); }
.proquee .bd ul li .mark { background: #000; opacity: 0.7; display: none; width: 230px; height: 300px; position: absolute; left: 0; top: 0; z-index: 15; text-indent: -3000px; overflow: hidden; filter: alpha(opacity=0.7); }
/*box3*/
.box3 { width: 100%; min-width: 1200px; height: 570px; margin: 0 auto; background: #fff; }
.box3 .box_con { width: 1140px; height: 390px; margin: 0 auto; padding: 90px; }
.box3 .box_con .about_box { width: 570px; height: 390px; margin-right: 40px; }
.box3 .box_con .about_box .box_tit p { text-transform: uppercase; }
.box3 .box_con .about_box .box_tit .a_tit { font-size: 28px; font-weight: bold; color: #696969; line-height: 30px; }
.box3 .box_con .about_box .box_tit .line { width: 75px; height: 3px; background: #001f6f; margin: 15px 0 20px; }
.box3 .box_con .about_box .box_tit .name { width: 535px; font-size: 20px; padding-bottom: 29px; border-bottom: 1px solid #e7e7e7; margin-bottom: 30px; }
.box3 .box_con .about_box .desc { line-height: 25px; height: 150px; font-size: 16px; color: #666666; overflow: hidden; }
.box3 .box_con .about_box .more { left: 0; bottom: 0; width: 130px; height: 30px; background: #ffb000; text-align: center; }
.box3 .box_con .about_box .more a { color: #FFFFFF; font-size: 16px; line-height: 30px; }
.box3 .box_con .about_pic { width: 530px; }
.box3 .box_con .about_pic .about_list { display: block; }
.box3 .box_con .about_pic .about_list li { width: 265px; height: 195px; float: left; }
.box3 .box_con .about_pic .about_list li img { width: 265px; height: 195px; }
.box3 .box_con .about_pic .about_list .a1 { position: relative; background: #000000 }
.box3 .box_con .about_pic .about_list .a1 a { display: block; position: absolute; width: 100%; height: 195px; color: #FFFFFF; text-align: center; background: #001f6f; }
.box3 .box_con .about_pic .about_list .a1 a h1 { font-size: 18px; padding-top: 55px; }
.box3 .box_con .about_pic .about_list .a1 a p { font-size: 14px; }
.box3 .box_con .about_pic .about_list .a1 a .more { width: 30px; height: 30px; margin: 15px auto 0; }
.box3 .box_con .about_pic .about_list .a1 a .more img { width: 30px; height: 30px; text-align: center; }
.box3 .box_con .about_pic .about_list .a2 a { background: #545454; }
.box3 .box_con .about_pic .about_list .a1 a:hover, .box3 .box_con .about_pic .about_list .a2 a:hover { background: #ffb000; }
/*box4*/
.box4 { width: 100%; min-width: 1200px; height: 520px; margin: 0 auto; background: #eeeeee; }
.box4 .box_tit { width: 1140px; margin: 0 auto 30px; padding-top: 50px; }
.box4 .box_tit p { text-align: center; text-transform: uppercase; }
.box4 .box_tit p a { font-size: 30px; color: #001c65; text-align: center; }
.box4 .box_tit p a em { font-size: 28px; }
.box4 .box_tit .line { width: 190px; height: 1px; background: #d4d4d4; margin: 10px auto 0; }
.box4 .box_tit .ms { font-size: 14px; font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif; color: #ffb000; letter-spacing: 3px; }
.box4 .box_con { width: 1140px; height: 330px; margin: 0 auto; }
.box4 .box_con .news_l { width: 535px; height: 330px; }
.box4 .box_con .news_l .img { width: 535px; height: 190px; }
.box4 .box_con .news_l .img img { width: 535px; height: 190px; }
.box4 .box_con .news_l .name { padding: 15px 0 10px; }
.box4 .box_con .news_l .name a { display: block; float: left; color: #333333; font-size: 18px; }
.box4 .box_con .news_l .name a:hover { color: #001f6f }
.box4 .box_con .news_l .name span { display: block; float: right; color: #666666; font-size: 14px; }
.box4 .box_con .news_l .desc { line-height: 20px; height: 40px; color: #666666; overflow: hidden; font-size:14px; }
.box4 .box_con .news_l .more { bottom: 0; left: 0; width: 130px; height: 30px; background: #ffb000; text-align: center; }
.box4 .box_con .news_l .more a { color: #FFFFFF; font-size: 16px; line-height: 30px; }
.box4 .box_con .news_r { width: 570px; height: 330px; overflow: hidden; }
.box4 .box_con .news_r .news_list { display: block; }
.box4 .box_con .news_r .news_list li { height: 94px; border-bottom: 1px solid #cccccc; margin-bottom: 20px; }
.box4 .box_con .news_r .news_list li .name { float: left; font-size: 18px; color: #333333; }
.box4 .box_con .news_r .news_list li .date { float: right; font-size: 14px; color: #666; }
.box4 .box_con .news_r .news_list li .desc { line-height: 20px; padding-top: 10px; font-size: 14px; color: #666; }
.box4 .box_con .news_r .news_list li a:hover .name, .box4 .box_con .news_r .news_list li a:hover .date { color: #001f6f }
/*底部*/
.footer { width: 100%; min-width: 1200px; height: 110px; margin: 0 auto; background: #001f6f; }
.foot { width: 1140px; height: 110px; overflow: hidden; margin: 0 auto; }
.foot .foot_logo { width: 130px; height: 110px; text-align: center; }
.foot .foot_logo img { width: 80px; height: 64px; margin-top: 23px; }
.address, .copyright, .links { height: 60px; border-left: 1px solid #405793; padding-left: 20px; margin: 25px auto; color: #FFFFFF; line-height: 30px; }
.foot .address { width: 400px; font-size: 14px; }
.copyright { width: 300px; }
.links { width: 220px; padding-left: 30px; }
.foot a { color: #FFFFFF; }
/*子页css*/
.wrap { width: 1140px; margin: 20px auto; }
.location { border: 1px solid #d9d9d9; padding: 8px 12px 8px 38px; margin: 0 0 15px; background: url(../images/icon-home.png) no-repeat 10px 50%; }
/*左侧*/
.left_box { width: 260px; float: left; }
.left_nav h3 { text-align: center; background: #001f6f; height: 40px; line-height: 40px; font-size: 16px; color: #fff; font-weight: bold; }
.left_st { background: #fff; padding: 0; margin: 0 0 15px; border: 1px solid #dedede; position: relative; }
.left_st li { cursor: pointer; background: url(../images/left_li_bg.jpg) repeat-x 0 bottom; display: block; line-height: 40px; height: 40px; overflow: hidden; text-align: center; }
.left_st li a { display: block; background: url(../images/icon_lead_4.png) no-repeat 30px 50%; font-size: 14px; }
.left_st li a:hover { background-image: url(../images/arrow.png); color: #ffb000; }
.left_st .current a { background-image: url(../images/arrow.png); color: #ffb000; }
.last_news { border: 1px solid #d9d9d9; }
.last_news h3 { background: #f1f1f1; line-height: 36px; font-size: 14px; font-weight: bold; color: #333; padding: 0 15px; border-bottom: 1px solid #d9d9d9; border-bottom: 0; }
.last_news .xw_list .list_news { padding: 0 15px 15px; }
.last_news .xw_list .list_news li { padding: 12px; display: block; background: url(../images/icon_lead_4.png) no-repeat 0 50%; border-bottom: 1px dotted #b2b2b2; }
/*右侧*/
.wrap_right { width: 810px; padding: 20px; float: right; border: 1px solid #d9d9d9; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); }
/*新闻*/
.right_news_list { width: 810px; }
.right_news_list ul li { display: block; padding: 20px 0px 39px; border-bottom: 1px solid #e5e5e5; }
.right_news_list ul li a { display: block; height: 168px; }
.right_news_list ul li a span.txt i.time { display: block; font-style: normal; color: #c2c3c3; font-weight: bold; height: 25px; line-height: 25px; font-size: 12px; }
.right_news_list ul li a span.txt b { display: block; font-size: 20px; color: #000; font-weight: normal; height: 50px; line-height: 50px; overflow: hidden; }
.right_news_list ul li a span.txt p { margin: 0; padding: 0; display: block; height: 48px; line-height: 24px; overflow: hidden; color: #555; font-size: 14px; }
.right_news_list ul li a span.txt i.more { display: block; color: #0071c1; padding-top: 20px; font-style: normal; font-weight: bold; font-size: 12px; }
.right_news_list ul li a:hover span.txt i.time, .right_news_list ul li a:hover span.txt b, .right_news_list ul li a:hover span.txt p { color: #001f6f; }
/*产品*/
.Rpro_list { width: 810px; }
.Rpro_list .pro_list li { width: 248px; border: 1px solid #EEEEEE; margin: 10px; float: left; }
.Rpro_list .pro_list li a { display: block; }
.Rpro_list .pro_list li a img { width: 248px; height: 185px; }
.Rpro_list .pro_list li h5.title { text-align: center; background: #001f6f; height: 20px; line-height: 20px; color: #ffffff; font-size: 14px; padding: 10px 5px; }
.Rpro_list .pro_list li p.desc { color: #666; height: 44px; font-size: 12px; line-height: 22px; padding: 10px 15px; }
/*内容页*/
.wrap_right { min-height: 700px; }
.wrap_right .nr { font-size: 18px; line-height: 40px; color: #5a5a5a; }
.wrap_right .nr img { display: block; margin: 0 auto; max-width: 810px; }
.wrap_right .nr .video { max-width: 800px; height: 480px; margin: 0 auto; text-align: center; }
.wrap_right .nr h1 { border-bottom: 1px dotted #d9d9d9; font-size: 20px; text-align: center; padding-bottom: 9px; margin-bottom: 10px; }
.wrap_right .nr .visti { font-size: 12px; text-align: center; }
.met_page{ margin-top:20px;}
/*页码*/
.pagelink { height: 30px; margin: 30px auto 0; line-height: 30px; text-align: center; font-size: 12px; }
.pagelink a, .pagelink span { display: inline-table; height: 28px; padding: 0 10px; line-height: 28px; text-align: center; margin: 0 3px; border: 1px solid #a39e9e; overflow: hidden; color: #a39e9e }
.pagelink select { display: inline-block; height: 28px; padding: 0 10px; line-height: 28px; text-align: center; margin: 0 3px; border: 1px solid #a39e9e; overflow: hidden; color: #a39e9e }
.pagelink span.on, .pagelink a:hover { background: #a39e9e; color: #f2f2f2; }